package frame.service.standard;

import frame.service.context.ServiceContext;

/**
 * 通用服务检查过滤器
 * */
public interface MiayFilter {
    /**
     * 服务过滤
     * */
    public void doPass(ServiceContext context);

    /**
     * 查看服务是否需要检查
     * @param context 服务上下文
     * @return 是否需要检查
     * */
    public boolean checkSuit(ServiceContext context);

    /**
     * 获取过滤器优先级，数值越小优先级越高
     * @return 过滤器优先级
     * */
    public int getOrder();
}
